home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2001 / MacHack 2001.toast / pc / The Hacks / GrowBoxDock / Sources / Make / SimpleText.make < prev   
Encoding:
Text File  |  1998-03-18  |  6.2 KB  |  168 lines

  1. #
  2. #    File:        SimpleText.make
  3. #
  4. #    Contains:    Make instructions for SimpleText
  5. #
  6. #    Written by:    Tom Dowdy
  7. #
  8. #    Copyright:    © 1997 by Apple Computer, Inc., all rights reserved.
  9. #
  10. #    $Log: SimpleText.make,v $
  11. #    Revision 1.1.1.1  1998/03/18 22:56:12  ivory
  12. #    Initial checkin of SimpleText.
  13. #    
  14. #        
  15. #        8     8/12/97 4:03 PM Tom Dowdy
  16. #        Removed dump file crap, wasn't working anyway with MW.
  17. #        
  18. #        7     8/11/97 3:56 PM Tom Dowdy
  19. #        dumpfile
  20. #        
  21. #        6     8/11/97 3:49 PM Tom Dowdy
  22. #        dumpfile
  23. #        
  24. #        5     8/11/97 3:04 PM Tom Dowdy
  25. #        rolling in nav services
  26. #        
  27. #        4     7/29/97 5:51 PM Tom Dowdy
  28. #        Now we build!
  29. #        
  30. #        3     7/29/97 5:19 PM Tom Dowdy
  31. #        New version checked in
  32. #        
  33. #        2     7/29/97 3:37 PM Duane Byram
  34. #        make it work within QTML sources.
  35. #        
  36. #        1     7/29/97 2:23 PM Tom Dowdy
  37. #        first checked in
  38. #
  39. #
  40. #
  41.  
  42. ###-------------------------------------------------------------------------------
  43.  
  44. %ifdef NoMakeFileDependencies
  45. SimpleTextMakefile = ""
  46. %else
  47. SimpleTextMakefile = "{SimpleTextSources}Make:SimpleText.make"
  48. %endif
  49.  
  50. ###-------------------------------------------------------------------------------
  51.  
  52. SimpleTextFileCreator = ttxt
  53. SimpleTextFileType = APPL
  54.  
  55. # defaults for SimpleText
  56. SimpleTextVersion = 1.0
  57. STCopyrightStartYear = 1989
  58.  
  59. # added to variables defined in {QTMLSources}Make:Build
  60. STCopyrightString = ^{QTBuildRevision}, © Apple Computer, Inc. {STCopyrightStartYear}-{CurrentYear}
  61. STBuildVersion = "{SimpleTextVersion}{QTBuildVersion}"
  62.  
  63. #MakeMacDump = -dMakeMacDump=1 
  64. #UseMacDump = -dUseMacDump=1 
  65. UseMacDump =
  66. MakeMacDump =
  67.  
  68. ###-------------------------------------------------------------------------------
  69.  
  70. SimpleText                        ƒ    {QTMLBuildResults}SimpleText
  71.  
  72.  
  73. {QTMLBuildResults}SimpleText    ƒ    "{OutputDir}SimpleText"
  74.     Duplicate -y "{OutputDir}SimpleText" {Targ}
  75.     beep 1300,3,25 0,1,0  1200,3,25 0,1,0 1100,3,25 0,1,0  1000,3,25
  76.  
  77. ###-------------------------------------------------------------------------------
  78.  
  79. SimpleTextFeatureSet    ƒ
  80.  
  81. ###-------------------------------------------------------------------------------
  82.  
  83. ##
  84. ## Indicate the source files.
  85. ##
  86. SimpleTextObjDir = "{ObjDir}SimpleText:"
  87.  
  88. SimpleTextObjects =                                                ∂
  89.             {SimpleTextObjDir}AboutBox.c.o                        ∂
  90.             {SimpleTextObjDir}Clipboard.c.o                        ∂
  91.             {SimpleTextObjDir}GXFile.c.o                        ∂
  92.             {SimpleTextObjDir}MovieFile.c.o                        ∂
  93.             {SimpleTextObjDir}PICTFile.c.o                        ∂
  94.             {SimpleTextObjDir}SimpleText.c.o                    ∂
  95.             {SimpleTextObjDir}TextDrag.c.o                        ∂
  96.             {SimpleTextObjDir}TextFile.c.o                        ∂
  97.             {SimpleTextObjDir}ThreeDMetafile.c.o                ∂
  98.             {SimpleTextObjDir}TextFile.a.o                        ∂
  99.             {SimpleTextObjDir}NavigationServicesSupport.c.o        ∂
  100.             {SimpleTextSources}Navigation.o                        ∂
  101.             {SimpleTextSources}AGFileLib.o
  102.             
  103. ###-------------------------------------------------------------------------------
  104.  
  105. ## Linking
  106. "{OutputDir}SimpleText" ƒƒ {SimpleTextMakefile} {SimpleTextObjects}
  107.     Link {SimpleTextObjects}                                     ∂
  108.         {StdLibs}                                                ∂
  109.         "{Libraries}"StdCLib.o                                    ∂
  110.         {StdLOpts} -br on -srtsg all                            ∂
  111.         -t {SimpleTextFileType} -c {SimpleTextFileCreator} -o "{OutputDir}SimpleText"
  112.     If {SCMBuild}        # Timestamp and set vers 1 of the build for SCM
  113.         DelResNames -p {Targ}
  114.         SetTime -d {Targ}
  115.         Echo "Delete 'vers';" | Rez -m -a -o {Targ}
  116.         SetVersion -t 'vers' -i 1 -version {STBuildVersion} -verstring "{STCopyrightString}" {Targ} ≥ Dev:Null
  117.     Else                # for others set vers 1 AND 2
  118.         Echo "Delete 'vers';" | Rez -m -a -o {Targ}
  119.         SetVersion -t 'vers' -i 1 -version {STBuildVersion} -verstring "{STCopyrightString}" {Targ} ≥ Dev:Null
  120.         SetVersion -t 'vers' -i 2 -version {STBuildVersion} -verstring "CONFIDENTIAL - Do Not Distribute" {Targ} ≥ Dev:Null
  121.     End
  122.     
  123. "{OutputDir}SimpleText" ƒƒ {SimpleTextMakefile} "{SimpleTextSources}SimpleText.r"
  124.     Rez "{SimpleTextSources}SimpleText.r"                        ∂
  125.         {StdROpts} -d SystemSevenOrLater=1 -append -t {SimpleTextFileType} -c {SimpleTextFileCreator} -o "{OutputDir}SimpleText"
  126.     
  127.     
  128. ###-------------------------------------------------------------------------------
  129.  
  130. ## C files
  131.  
  132. "{SimpleTextObjDir}DumpCompile.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}DumpCompile.c" "{SimpleTextSources}"MacIncludes.h
  133.     C {StdCOpts} {MakeMacDump} "{SimpleTextSources}DumpCompile.c" -o "{SimpleTextObjDir}DumpCompile.c.o"
  134.  
  135. "{SimpleTextObjDir}AboutBox.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}AboutBox.c"
  136.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}AboutBox.c" -o "{SimpleTextObjDir}AboutBox.c.o"
  137.     
  138. "{SimpleTextObjDir}Clipboard.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}Clipboard.c"
  139.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}Clipboard.c" -o "{SimpleTextObjDir}Clipboard.c.o"
  140.     
  141. "{SimpleTextObjDir}GXFile.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}GXFile.c"
  142.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}GXFile.c" -o "{SimpleTextObjDir}GXFile.c.o"
  143.     
  144. "{SimpleTextObjDir}MovieFile.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}MovieFile.c"
  145.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}MovieFile.c" -o "{SimpleTextObjDir}MovieFile.c.o"
  146.     
  147. "{SimpleTextObjDir}PICTFile.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}PICTFile.c"
  148.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}PICTFile.c" -o "{SimpleTextObjDir}PICTFile.c.o"
  149.     
  150. "{SimpleTextObjDir}SimpleText.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}SimpleText.c"
  151.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}SimpleText.c" -o "{SimpleTextObjDir}SimpleText.c.o"
  152.     
  153. "{SimpleTextObjDir}TextDrag.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}TextDrag.c"
  154.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}TextDrag.c" -o "{SimpleTextObjDir}TextDrag.c.o"
  155.     
  156. "{SimpleTextObjDir}TextFile.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}TextFile.c"
  157.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}TextFile.c" -o "{SimpleTextObjDir}TextFile.c.o"
  158.     
  159. "{SimpleTextObjDir}TextFile.a.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}TextFile.a"
  160.     Asm {StdAOpts} "{SimpleTextSources}TextFile.a" -o "{SimpleTextObjDir}TextFile.a.o"
  161.     
  162. "{SimpleTextObjDir}ThreeDMetafile.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}ThreeDMetafile.c"
  163.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}ThreeDMetafile.c" -o "{SimpleTextObjDir}ThreeDMetafile.c.o"
  164.     
  165. "{SimpleTextObjDir}NavigationServicesSupport.c.o" ƒ {SimpleTextMakefile} "{SimpleTextSources}NavigationServicesSupport.c"
  166.     C {StdCOpts} {UseMacDump} "{SimpleTextSources}NavigationServicesSupport.c" -o "{SimpleTextObjDir}NavigationServicesSupport.c.o"
  167.     
  168.